/**
 *	Desc:	蓝博旺项目 基础CSS
 *	
 *	@Date	20110915
 *	@Author	林聪
 *	@Mail	lincong1987@gmail.com
 */

/*base*/
*{ font-family: "微软雅黑",tahoma;}
body{ background:#fff; text-align:center; font-family: "微软雅黑",tahoma; font-size:16px; font-weight:bold }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0;padding:0;}
body, button, input, select, textarea {font:12px/1.5 tahoma,arial,宋体;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
code, kbd, pre, samp {font-family:courier new,courier,monospace;}
small {font-size:12px;}
ul, ol {list-style:none outside none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000000;}
fieldset, img {border:0 none;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}

.clearFix{  clear:both}

/*
030b1d
b9ad86


*/
.header{ height:99px; width:940px; text-align:center; margin:0 auto; background:url(../src/images/header_bg.gif) no-repeat}
.header .isLogin{color:#FFF !important;  font-size:12px !important}
.header .isLogin ul li{ list-style:none}
.header .isLogin ul li a{color:#FFF !important;}
.header .isLogin ul li a:hover{color:#FFF !important;}
.header #login_form{color:#fff; font-size:16px; position:; font-weight:;width: 900px; height: 50px; padding: 10px;}
.header #login_form ul{height: 50px; width:900px}
.header #login_form ul li{ display:inline-block; float:right}
.header #login_form ul li a{ display:inline-block; width:50px; color:#FFF}
.header #login_form ul li a:hover{cursor:pointer; color:#FFF}
.header #login_form ul li span{}


.header_bar{height:10px; width:940px; text-align:center; background:url(../src/images/1_09.png) no-repeat; margin:4px auto}

.nav{height:29px; width:940px; text-align:center; margin:auto; background:url(../src/images/nav_bg.gif) no-repeat; color:#FFF; font-size:14px;}
.nav ul{float: left;}
.nav ul li{display:inline-block; float:left}
.nav ul li a{display:inline-block; width:125px; font-weight:bold; padding:3px 0 0 0; color:#FFF; text-decoration:none}
.nav ul li a:hover{ cursor:pointer; color:#CCC;}
.nav ul li span{display:inline-block; font-size:9px; font-weight:bold; padding:5px 0 0 0}
.nav ul.fast_search #fast_search{ margin:0; padding:0}
.nav ul.fast_search #fast_search #fast_search_text{ border:0 none; height:20px; line-height:20px; padding:0 0 0 20px; width:100px; margin: 4px 0 0 -20px; background:url(../src/images/search_ico.gif) 5px no-repeat #fff}


.main{ width:940px; text-align:center; margin:5px auto;}


.main .main_left_slider{}
.main .main_left_slider ul{}
.main .main_left_slider ul li{ float:left}
.main .main_left_slider ul li a{}
.main .main_left_slider ul li a:hover{}


.index_news_panel{}
.index_news_panel ul{}
.index_news_panel ul li{ display:block; border-bottom:#999 2px solid;height: 20px; }
.index_news_panel ul li a{ color:#999; text-decoration:none; display:block; padding:3px 2px}
.index_news_panel ul li a:hover{color:#999; text-decoration:none;cursor:pointer}
.index_news_panel ul li a span{ color:#999; font-size:12px; font-weight:bold; display:block;}
.index_news_panel ul li a .index_news_panel_title{ text-align: left !important; float:left}
.index_news_panel ul li a .index_news_panel_time{ text-align: right; float:right}

.index_news_panel2{}
.index_news_panel2 ul li{height: 25px;}
.index_news_panel2 ul li a span{ color:#999; font-size:12px;}

.proj{width:940px; text-align:center; margin:5px auto; background:#F8F8F8}




.left_menu{}
.left_menu ul{}
.left_menu ul li{ background:url(../src/images/left_menu_bg.gif) no-repeat; height: 40px; width: 250px; padding-left: 50px; font-size: 16px; font-weight: bold; text-align: left; line-height: 40px;}
.left_menu ul li a{ text-decoration:none; color:#030b1d}
.left_menu ul li a:hover{ color:#333; cursor:pointer}


.article_top{ background:url(../src/images/news_bg.gif) repeat-x; height:100px}


.article_body{ background:url(../src/images/article_bg.gif) no-repeat bottom right; padding:20px; min-height:500px}













/*foot*/
.footer{ color:#5c5c5c;  font-family: "微软雅黑",tahoma; font-size:14px; font-weight:bold; width:940px; text-align:center; margin:auto}
.footer .sitemap{ color:#5c5c5c !important; background:#f8f8f8;   margin-top:20px; padding:5px 0; margin-bottom:5px}
.footer .sitemap a{ display:inline-block; width:100px}
.footer .sitemap a:hover{ cursor:pointer}
.footer .sitemap span{ display:inline-block}
.footer ul{}
.footer ul li{ display:block; font-size:10px;}
.footer ul .icp{ float:left}
.footer ul .copyright{ float:right}







.news{ width:940px; text-align:center; margin:2px auto; background:url(../src/images/news_bg.gif) repeat-x}
.news .news_header{ color:#07182A; text-align:center; font-size:24px; padding:22px 0 10px 0; font-weight:bold; border-bottom:2px #BC554E dashed; margin:0 50px}
.news .news_datetime{ text-align:center; font-size:14px; margin:2px auto}
.news .news_body{ width:920px; overflow:visible}
.news .news_footer{color:#07182A; text-align:center; font-size:24px; padding:22px 0 10px 0; }
.news .news_footer a{color:#07182A; text-decoration:none}



#fastLoginForm_div{ display:none; }






/*login_nav*/
#login_nav{ width:950px; overflow:hidden; margin:0 auto; text-align:right}
#login_nav ul{ margin:0; padding:0}
#login_nav ul li{ list-style:none; float:right;}
#login_nav ul .head-content{ width:500px; text-align:left}
#login_nav ul .head-content a{ color:#666; text-decoration:none }
#login_nav ul .head-content a:hover{ }
#login_nav ul .head-content marquee{ width:400px}
#login_nav ul .head-login{ font:12px; width:450px; height:inherit; overflow:hidden}
#login_nav ul .head-login .text{ height:16px; border:1px solid #ccc; color:#333; width:80px; vertical-align:middle; padding-left:3px; }
#login_nav ul .head-login .text:focus{ border-color:#4D90FE}
#login_nav ul .head-login .btn{ cursor:pointer; height:18px; border:1px solid #ccc; color:#333; margin:0; padding:0; margin-bottom:0px; padding-top:-2px;  vertical-align:middle}
#login_nav ul .head-login .btn:hover{ background:#CCC}

/*nav*/
#nav{ width:950px; overflow:hidden; margin:0 auto; text-align:left}

#nav #logo{}
#nav #logo img{float:left}
#nav #logo #logo-r{ float:right; height:80px; line-height:80px; width:400px; text-align:right; padding-right:20px}
#chinese_date{ display:}
#western_date{}


#nav-tab{ background:#0A1D2E; width:950px !important; height:34px; display:block; }
#nav-tab ul{ margin:0; padding:0; background:#0A1D2E;width:950px; height:34px; line-height:34px; width:auto; float:left;font-size:14px; font-family:tahoma,"微软雅黑" }
#nav-tab ul li{ border-left:1px solid #000000; list-style:none; float:left; width:100px; background:#0A1D2E; text-align:center;  overflow:hidden}

#nav-tab ul li a, #nav-tab ul li a:visited{ color:#FFFfff; display:block; cursor:pointer;text-decoration:none;}
#nav-tab ul li .on{ background:#144570;color:#1FADFF; text-decoration:none;}
#nav-tab ul li .hasSub{background-image: url("../src/img/nav.gif");
	background-position:80px 17px;
	background-repeat:no-repeat;
	}
#nav-tab ul li .hoverMenu, #nav-tab ul li .hoverMenu:visited{margin-top:-34px;background:#144570;color:#1FADFF; text-decoration:none;
	}


#nav .sub{ display:none; position:absolute; z-index:99; width:100px; opacity:0.9; filter:alpha(opacity=90)}
#nav .sub ul{margin:0; padding:0; background:#0A1D2E; width:auto; float:left;font-size:14px; font-family:"微软雅黑"}
#nav .sub ul li{list-style:none; width:100px; background:#0A1D2E; text-align:center;  overflow:hidden; height:34px; line-height:34px;}
#nav .sub ul li a{color:#FFFfff; background:#0A1D2E; display:block; cursor:pointer; text-decoration:none;}
#nav .sub ul li a:hover{background:#144570;color:#1FADFF; text-decoration:none;}




/*#navigationMenu{font-size:14px;margin-left:15px;display:none}
#navigationMenu li{border:1px solid #444444;float:left;height:32px;overflow:hidden}
.normalMenu, .normalMenu:visited, .hoverMenu, .hoverMenu:visited, .selectedMenu,.selectedMenu:visited{line-height:32px;outline:none;padding:0px 20px;_padding:0px 20px;display:block}
.hoverMenu, .hoverMenu:visited, .selectedMenu,.selectedMenu:visited{margin-top:-32px;background:url(../image/ui/nav/grey_bg.gif) repeat-x #eeeeee;color:#444444}
.selectedMenu,.selectedMenu:visited{margin:0}
.normalMenu, .normalMenu:visited{color:white;background:url(../image/ui/nav/dark_bg.gif) repeat-x #444444}
*/

/*index_slide_images*/
#index_slide_images{position:relative; width:950px; height:260px; overflow:hidden; margin:0 auto; }
#index_slide_images #numlist{position:absolute; right:0px; bottom:0px; height:20px; border-top:#666 solid 1px; border-left:#666 solid 1px; background:#0A1D2E; opacity:0.7; filter:alpha(opacity=70); }  
#index_slide_images #numlist a{display:inline-block; width:20px; height:20px; background:#CCC; font-size:10px; text-decoration:none; color:#333; padding-top:1px; font-family:Verdana, Geneva, sans-serif; line-height:20px }  
#index_slide_images #numlist a:hover, #index_slide_images #numlist .select{ background:#369; color:#fff; width:20px; height:20px;;}

/*main*/
#main{}



.main_clearfix{ width:950px; overflow:hidden; margin:0 auto; height:5px; background:#09F; }



.tab-show{ background:#0A1D2E}
.tab-show ol{ text-align:left; border-bottom:1px #2C89C5 solid}
.tab-show ol li{ }
.tab-show ol li a{ color:#FFF; font-weight:bold; float:left; width:100px}
.tab-show ol li .more{ float:right}


.tab-show ul{ clear:both}
.tab-show ul li{}
.tab-show ul li a{}
.tab-show ul li a:hover{}

.tab-show ul li span{}



#index-aboutus{}
#index-aboutus .head{}
#index-aboutus .body{}

/*pager*/
#pager ul.pages{display:block; border:none; font-size:12px; margin:10px 0 50px; padding:0; font-family:Verdana; color:#357dce; padding-left:5px;}
#pager ul.pages li{list-style:none; float:left; border:1px solid #ccc; text-decoration:none; margin:0 5px 0 0; padding:5px}
#pager ul.pages li:hover{border:1px solid #357dce; color:#357dce}
#pager ul.pages li.pgEmpty{border:1px solid #eee; color:#ccc}
#pager ul.pages li.current{border:1px solid #fff; color:#357dce; font-weight:bold; background-color:#fff}
#pager ul.pages li.pgDetail{border:1px solid #fff; }


/*kandyTabs*/
@charset "utf-8";

.kandyTabs{margin:0;padding:2px;border:1px solid #DDD;background:#f5f5f5;overflow:hidden;zoom:1}
.kandyTabs .tabtitle{margin:0;padding:0;line-height:22px;border-bottom:1px solid #DDD}
.kandyTabs .tabtitle .tabbtn{margin:0 4px 0 0;padding:0 5px;display:inline-block;background:#e5e5e5;border:1px solid #DDD;border-width:1px 1px 0;}
.kandyTabs .tabtitle .tabcur{line-height:23px;background:#FFF;border-bottom:1px solid #FFF;font-weight:bold;color:#F00;margin-bottom:-2px}
.kandyTabs .tabbody{padding:5px;background:#FFF;border:1px solid #DDD;border-width:0 1px 1px;overflow:hidden;zoom:1;margin:0}
.kandyTabs .tabbody .tabcont{background:#FFF}
.kandyTabs .tabbody .tabroll .tabcont{margin:5px 0 0}

.tabnav,.tabctrl,.tabpage{zoom:1}
.tabnav em,tabctrl b{cursor:pointer;}
.tabpage *{cursor:default;font-weight:normal}
.tabprevno,.tabnextno{cursor:default!important}
.tabprocess{height:5px;overflow:hidden;}

.kandyFold{border:3px double #DDD;overflow:hidden;zoom:1}
.kandyFold .tabbtn{border-top:1px solid #DDD;display:block;margin:-1px 0 0;padding:0 10px;line-height:24px;background:#EEE;zoom:1}
.kandyFold .tabcur{background:#FFF;border-bottom:1px dashed #EEE;font-weight:bold;color:#F00;}
.kandyFold .tabon{background:#F5F5F5;font-weight:bold}
.kandyFold .tabcont{display:block;margin:0;padding:5px;}

.kandySlide{position:relative;zoom:1;}
.kandySlide .tabtitle{position:absolute;bottom:8px;right:8px;z-index:10}
.kandySlide .tabtitle .tabbtn{float:left;background:#000;color:#FFF;padding:0 4px;font:bold 12px/16px Arial;margin:0 0 0 5px;filter:alpha(opacity=50);opacity:.5;-moz-border-radius:8px}
.kandySlide .tabtitle .tabcur{background:#F30;padding:0 6px;filter:alpha(opacity=70);opacity:.7;font-size:13px}
.kandySlide .tabcont img{vertical-align:text-bottom;display:block;background:#FFF url(loading.gif) center no-repeat}

.kandyLoop{position:relative;zoom:1;border:1px solid #DDD;padding:2px;background:#EEE;}
.kandyLoop .tabtitle{float:right;padding:3px 5px 5px;}
.kandyLoop .tabtitle .tabbtn{margin:0 0 0 5px;font-size:10px;display:inline-block;width:8px;height:8px;overflow:hidden;text-indent:-30px;background:#CCC;-moz-border-radius:4px;zoom:1}
.kandyLoop .tabtitle .tabcur{background:#F30}
.kandyLoop .tabbody{border:1px solid #DDD;background:#FFF;clear:both}
.kandyLoop .tabcont{zoom:1}
.kandyLoop .tabcont img{vertical-align:text-bottom;background:#FFF url(loading.gif) center no-repeat}
